home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 August / chip-cd_2004_08.zip / 08 / Internet / Shareaza 2.0 / Shareaza_2.0.0.0.exe / Schemas / sourceCode.xsd < prev    next >
Extensible Markup Language  |  2003-01-13  |  4KB  |  114 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Source Code XML Framework; v1.1; Jonathan C. Nilson -->
  3.  
  4. <schema targetNamespace="http://www.shareaza.com/schemas/sourceCode.xsd" version="1.0" xmlns="http://www.w3.org/2001/XMLSchema">
  5.  
  6.     <element name="sourcecodes">
  7.         <complexType>
  8.             <element name="sourcecode" type="sourcecodeType" minOccurs="1" maxOccurs="unbounded"/>
  9.         </complexType>
  10.     </element>     
  11.     
  12.     <complexType name="sourcecodeType">
  13.         <all>
  14.             <attribute name="title" type="string"/>
  15.             <attribute name="author" type="string"/>
  16.             <attribute name="company" type="string"/>
  17.             <attribute name="subject" type="string"/>
  18.             <attribute name="keywords" type="string"/>
  19.             <attribute name="abstract" type="string"/>
  20.             <attribute name="copyright" type="string"/>
  21.             <attribute name="version" type="string"/>
  22.             <attribute name="revision" type="string"/>
  23.  
  24.             <attribute name="language">
  25.                 <simpleType base="string">
  26.                     <enumeration value="ABC"/>
  27.                     <enumeration value="ADS"/>
  28.                     <enumeration value="APL*PLUS"/>
  29.                     <enumeration value="ASP"/>
  30.                     <enumeration value="ASP.NET"/>
  31.                     <enumeration value="ASP.NET Webservices"/>
  32.                     <enumeration value="Assembly (x86)"/>
  33.                     <enumeration value="Assembly (SPARC)"/>
  34.                     <enumeration value="AWK"/>
  35.                     <enumeration value="Batch Processing"/>
  36.                     <enumeration value="BASIC"/>
  37.                     <enumeration value="Brief Macro"/>
  38.                     <enumeration value="C"/>
  39.                     <enumeration value="C++"/>
  40.                     <enumeration value="C++ Assembly"/>
  41.                     <enumeration value="CFML"/>
  42.                     <enumeration value="Clean"/>
  43.                     <enumeration value="ClipX RLIB RHELP"/>
  44.                     <enumeration value="COBOL"/>
  45.                     <enumeration value="D"/>
  46.                     <enumeration value="Delphi"/>
  47.                     <enumeration value="Dialect"/>
  48.                     <enumeration value="Encirq \PL"/>
  49.                     <enumeration value="Euphoria"/>
  50.                     <enumeration value="Ferite"/>
  51.                     <enumeration value="FORTRAN"/>
  52.                     <enumeration value="FoxPro"/>
  53.                     <enumeration value="Geoworks UI Compiler"/>
  54.                     <enumeration value="HTML"/>
  55.                     <enumeration value="Informix 4GL"/>
  56.                     <enumeration value="Ingres Embedded SQL/C"/>
  57.                     <enumeration value="J Interpretor Script"/>
  58.                     <enumeration value="Java"/>
  59.                     <enumeration value="J++"/>
  60.                     <enumeration value="J#"/>
  61.                     <enumeration value="Oracle"/>
  62.                     <enumeration value="Ox Object-Oriented Matrix"/>
  63.                     <enumeration value="Paradox"/>
  64.                     <enumeration value="Pascal"/>
  65.                     <enumeration value="Perl"/>
  66.                     <enumeration value="PHP"/>
  67.                     <enumeration value="PowerBASIC"/>
  68.                     <enumeration value="Procomm Plus Script"/>
  69.                     <enumeration value="Psion Organiser"/>
  70.                     <enumeration value="PYTHON Script"/>
  71.                     <enumeration value="Realizer"/>
  72.                     <enumeration value="Redhat Linux RPM"/>
  73.                     <enumeration value="Scheme"/>
  74.                     <enumeration value="Shell Script"/>
  75.                     <enumeration value="Source Safe"/>
  76.                     <enumeration value="Sphinx C--"/>
  77.                     <enumeration value="Swat Compiled Tood Command Language"/>
  78.                     <enumeration value="Tads"/>
  79.                     <enumeration value="Tamarack ArtiScan Driver"/>
  80.                     <enumeration value="Tea Template"/>
  81.                     <enumeration value="Triangle Digital Services"/>
  82.                     <enumeration value="True BASIC"/>
  83.                     <enumeration value="Turbo Pascal"/>
  84.                     <enumeration value="Turing Programming Language"/>
  85.                     <enumeration value="VAX/VMS"/>
  86.                     <enumeration value="Visual BASIC"/>
  87.                     <enumeration value="Visual BASIC Script"/>
  88.                     <enumeration value="Visual C"/>
  89.                     <enumeration value="Visual C++"/>
  90.                     <enumeration value="Visual C#"/>
  91.                     <enumeration value="Visual Studio Solution"/>
  92.                     <enumeration value="VoiceXML"/>
  93.                     <enumeration value="Website Content"/>
  94.                     <enumeration value="XML"/>
  95.                     <enumeration value="YaBasic"/>
  96.                     <enumeration value="Zortech C++"/>
  97.                 </simpleType>
  98.             </attribute>
  99.     
  100.             <attribute name="languageVersion" type="string"/>
  101.             <attribute name="license" type="string"/>
  102.             <attribute name="OS" type="string"/>
  103.                 <attribute name="link" type="uriReference"/>
  104.             <attribute name="comments">
  105.                 <simpleType base="string">
  106.                     <maxInclusive value="100"/>
  107.                 </simpleType>
  108.             </attribute>
  109.             <attribute name="SHA1" type="string"/>
  110.         </all>
  111.     </complexType>
  112.  
  113. </schema>
  114.